html, body, #root {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html {
  display: block;
}

body {
  background: #f8f9fa;
}

body, button, input, select, textarea {
  font: 12px/1.5 "微软雅黑",arial,tahoma,\5b8b\4f53,sans-serif;
  color: #333;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

ol, ul, li {
  list-style: none;
}

th {
  font-weight: 400;
}

.ant-tabs-bar { margin-bottom: 0; }

.ant-input { border-radius: 0; }

.ant-modal-header {
  height: 32px;
  line-height: 32px;
  border-bottom: 1px solid #2b7ac4;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
  background-color: #3ca0d7;
  border-radius: 2px 2px 0 0;
}

.ant-modal-title {
  font-size: 14px;
  color: #fff;
  line-height: 5px;
}

.ant-modal-close-x {
  height: 32px;
  line-height: 32px;
  color: #fff;
}

.ant-modal-body {
  padding: 20px;
}

::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: #ddd;
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
}

::-webkit-scrollbar {
  width: 7px;
  height: 6px;
}